home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 July: Mac OS SDK / Dev.CD Jul 96 SDK / Dev.CD Jul 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / Developer University / DUProjects / Counter SOM Library / •SOM / SCounter.idl < prev    next >
Encoding:
Text File  |  1995-10-30  |  833 b   |  40 lines  |  [TEXT/CWIE]

  1. //     Copyright © 1995 David A. Wilson. All rights reserved.
  2. //    2-9-95 
  3.  
  4. #ifndef _SCOUNTER_
  5. #define _SCOUNTER_
  6.  
  7. //=======================================================
  8. #include <somobj.idl>
  9.  
  10. //=======================================================
  11. module DevUniv {
  12.  
  13.     //===================================================
  14.     interface SCounter : SOMObject {
  15.         void    Increment();
  16.         void    Decrement();
  17.         void    Square();
  18.         attribute short value;
  19.         //-----------------------------------------
  20.         #ifdef __SOMIDL__
  21.         implementation {            
  22.             functionprefix = COUNT;
  23.             majorversion = 1; minorversion = 0;            
  24.             releaseorder:
  25.                 Increment,
  26.                 Decrement,
  27.                 _get_value,
  28.                 _set_value,
  29.                 Square;  
  30.             };    // implementation
  31.         #endif
  32.             
  33.     };    // interface SCounter
  34.  
  35. };  // module
  36.  
  37. //=======================================================
  38. #endif
  39.  
  40.